practice problem 3.6